>|< KARMA

A new approach to game dynamics

Karma is a new way to add physics to your game. Based on our experience in engineering but 100% rewritten for games and 100% optimized for every target platform.

Karma gets the physics into the game fast letting your gameplay take shape from early on and helping you hit milestones early.

Karma cuts the pain and risk of optimization by letting you use full-speed physics at the start of your project even on the most complex consoles.

Karma lets you prototype quickly so you can find out what can and can't be done in a frame. We can even do the prototyping for you reducing your risk further.

We've learnt a lot about physics for games the hard way and we've put everything we've learnt into Karma. That's helped Karma already win some of the most respected game developers in the world as customers.

They've found that:

Karma is a complete package. Collision and rigid body dynamics modules are provided with a simulation toolkit that manages the scene.

Rigid Body Dynamics

Karma can be used to build realistic articulated rigid-body simulations, including the use of multiple joint types, soft and hard joint limits and spring-like recreation with multiple nodes as needed.

Collision Detection

Karma provides advanced algorithms that are optimized to calculate the collisions between a variety of objects such as geometrical primitives (spheres, boxes and cylinders) for as well as more advanced types such as convex, terrains and even arbitrary polygon meshes.

Additional features:

Releases available

Karma is available as a single precision build for the following platforms:

For evaluation versions please contact sales@mathengine.com

Demos

The latest Karma demos can be found on the MathEngine website.